Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 Qatar F1 Qatar F2 Japan F4 Japan F5 USA F28 USA F29 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Australia F1 Uzbekistan F1 Uzbekistan F2 Spain F13 China F4 China F5 Australia F1 Australia F2 Uzbekistan F3 Japan F4 USA F13 USA F14 Japan F11 Japan F12 Australia F1 Australia F2 Japan F2 Korea F1 Uzbekistan F2 Ireland F2 China F6 China F7 China F2 Japan F1 Japan F2 Japan F3 Uzbekistan F2 Thailand F4 Japan F8 Thailand F5 Japan F9 Japan F10 Japan F11 Japan F2 Japan F3 India F3 India F4 Japan F4 Malaysia F1 Japan F5 Malaysia F2 Japan F6 Malaysia F3 Japan F7 Korea F5 Korea F6 China F6 China F5 Thailand F2 Thailand F3 Japan F8 Japan F9 Usa F3 Usa F7 Japan F1 Japan F2 Usa F8 Japan F3 Japan F4 Usa F9 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Indonesia F3 Japan F6 Malaysia F1 Japan F7 Malaysia F2 Japan F8 Brazil F17 Germany F10 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 Thailand F5 China F1 China F2 Australia F1 Australia F2 Thailand F1 Thailand F2 Thailand F3 China F3 China F4 Italy F7 Italy F8 Italy F9 China F5 Italy F10 Korea F2 Korea F3 Japan F5 China F7 Japan F6 Japan F7 Japan F8 Chinese Taipei F1 Chinese Taipei F2 Australia F9 Australia F10 Chinese Taipei F3 Chinese Taipei F4 Australia F12 China F1 China F2 Germany F3 Germany F4 Australia F1 China F4 Australia F2 Japan F3 Chinese Taipei F1 Vietnam F3 Chinese Taipei F2 Israel F7 Israel F8 Israel F9 China F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F5 Turkey F6 Australia F2 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 India F8 China F2 Uzbekistan F2 China F3 Korea F1 Spain F19 Chinese Taipei F1 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 China F2 Qatar F1 Qatar F2 Qatar F3 Thailand F8 Kazakhstan F11 Thailand F4 Thailand F9 Japan F6 Kazakhstan F10 Turkey F34 Chinese Taipei F1 Philippines F1 Thailand F5 Egypt F4 Egypt F5 India F1 Japan F9 Uzbekistan F1 Uzbekistan F2 Thailand F1 Turkey F19 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Spain F20 Thailand F9 Cambodia F3 Turkey F4 Australia F7 China F7 Korea F3 USA F30 China F1 China F2 Australia F2 Uzbekistan F2 Korea F2 Uzbekistan F3 Australia F8 Uzbekistan F4 China F6 China F1 Uzbekistan F4 Korea F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Japan F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Japan F1 Thailand F2 (Hua Hin) Usa F2 Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Egypt F1 (Sharm El Sheikh) Thailand F4 Egypt F2 (Sharm El Sheikh) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Japan F6 (Matsuyama) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Pakistan F1 (Islamabad) M15 Anning M15 Anning M15 Anning China F1 M15 Wuhan M25 Wuhan China F2 M25 Taipei M25 Taipei M15 Hua Hin M15 Hua Hin Korea F2 M15 Nonthaburi M25 Porto M25+H Rodez M25 Tulsa M25 Bakio M25+H Ajaccio M25 Trimbach M25 Nottingham M25 Kashiwa M25 Takasaki Fifth Third Bank Tennis Classic - Lexington GHI Bronx Classic - Bronx M25 Nottingham Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Penza Cup - Penza Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Bukhara Challenger - Bukhara Astana Challenger - Astana M25 Wichita M25 Cairns M25 Cairns Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane M25 Nakhon Si Thammarat Togliatti Cup - Togliatti Shimadzu All Japan Indoor - Kyoto Head Cup Busan Open - Busan Nielsen USTA Pro Tennis Championship - Winnetka Turkey F5 Heineken Challenger - Ho Chi Minh City Uzbekistan F1 M25 Nakhon Si Thammarat Hilton Waikoloa Village USTA Challenger - Waikoloa Flea Market Cup Busan Challenger Tennis - Busan Tumkur Open - Tumkur Fergana Challenger - Fergana 2006 North Shore Pro Tennis Championship - Winnetka Keio Challenger International Tennis Tournament - Yokohama Karshi Challenger - Karshi Kyoto Challenger 2004 Colorado Tennis Classic - Denver Korat Challenger Baton Rouge Challenger Talahassee Challenger Binghamton Professional Tennis Tournament - Binghamton Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Open de Tenis Amaya - Pamplona Bangkok Challenger 2008 China TCL Challenger - Guangzhou USTA Men's Challenger of Dallas - Dallas Karshi Challenger Almaty Challenger Austin Challenger - Austin Calabasas Challenger Seoul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Yokohama Challenger Kyoto Challenger Dublin Challenger - Dublin Busan Challenger Brasilia Challenger Challenger Banque Nationale Rimouski - Rimouski Toyota Challenger Kyoto Challenger Pingguo Challenger Alessandria Challenger Penza Cup - Penza Wuhai Challenger Beijing Challenger Karshi Challenger Astana Challenger Shanghai Challenger Internationaux du Doubs - Besancon Chuncheon Challenger Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Fergana Challenger Toyota Challenger Burnie Challenger Busan Open Challenger Tennis - Busan Singapore Challenger Kyoto Challenger San Luis Potosi Challenger Samsung Securities Cup - Seoul Kaohsiung Challenger Fergana Challenger - Fergana Bangkok Challenger Yokohama Challenger West Lakes Challenger Rimouski Challenger Anning Challenger Karshi Challenger Beijing Challenger Istanbul Challenger President's Cup - Astana Granby Challenger Eskisehir Challenger Vancouver Challenger Aptos Challenger Busan Open Challenger Tennis - Busan Shanghai Challenger Togliatti Cup - Togliatti Kaoshuing Challenger Toyota Challenger Burnie Challenger Chennai Challenger West Lakes Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Samsung Challenger 2007 - Ho Chi Minh City Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham-2 Challenger Nanchang Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Indore Challenger Traralgon Challenger Traralgon Challenger 2 Noumea Challenger New Delhi Challenger Guangzhou Challenger Busan Challenger Seoul Challenger Segovia Challenger McDonalds ATP Challenger - Burnie Kaohsiung Challenger Pune Challenger Toyota Challenger Manila Challenger Bergamo Challenger New Delhi Challenger Zhuhai Challenger Shenzhen Challenger Raanana Challenger Barletta Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Bangkok Challenger Manchester Challenger Yokohama Challenger Fergana Challenger Binghamton Challenger Granby Challenger M25 Tsukuba Nanchang Challenger Beijing Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Challenger Banque Nationale - Granby Toyota Challenger Bangkok Challenger Busan Challenger Surbiton Challenger Chengdu Challenger Jinan Challenger Ningboo Challenger Shenzhen Challenger Qujing Challenger Glasgow Challenger Loughborough Challenger Ilkley Challenger Kyoto Challenger Zhangjiagang Challenger Shanghai Challenger Rome Challenger Astana Challenger Samarkand Challenger Cassis Challenger Istanbul 2 Challenger Winnipeg Challenger Orlando Challenger Kobe Challenger Matsuyama Challenger Shanghai Challenger Toyota Challenger Seoul Challenger M25 Jakarta Ho Chi Minh City Challenger Melbourne Challenger Toyota Challenger Bangkok Challenger Seoul Challenger M25 Jakarta Kyoto Challenger Mordova Cup 2007 - Saransk Maui Challenger Winnipeg Challenger M25 Nakhon Si Thammarat Ilkley Challenger Taipei City Challenger Winnipeg Challenger Heilbronn Challenger Gatineau Challenger Tianjin Challenger Yokkaichi Challenger Kaohsiung Challenger Granby Challenger St. Remy Challenger Biel Challenger Pune Challenger Surbiton Challenger Honolulu Challenger Yokohama Challenger Burnie Challenger Burnie Challenger Taipei City Challenger Launceston Challenger Kaohsiung Challenger Raanana Challenger M25 Traralgon Batman Challenger M25 Traralgon Taipei City Challenger M25 Mildura Karshi Challenger Brisbane 3 Challenger Manchester Challenger Surbiton Challenger Seoul Challenger M25 Swan Hill Fergana Challenger Ilkley Challenger Gimcheon Challenger Guangzhou Challenger Astana Challenger Portoroz Challenger M25 Bali Almaty Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Playford Challenger Astana Challenger Tashkent Challenger Bangalore Challenger Nottingham Challenger Kobe Challenger Zhangjiagang Challenger Yokohama Challenger Pune Challenger Happy Valley Challenger Bangkok Challenger Kyoto Challenger Belgaum Open - Belgaum Matsuyama Challenger Kaohsiung Challenger Ilkley Challenger Gimcheon Challenger Lexington Challenger Chengdu Challenger Bangkok Challenger Matsuyama Challenger Manama Challenger Quimper Challenger Ningboo Challenger Zhuhai Challenger Granby Challenger Nonthaburi 3 Challenger Granby Challenger The Comercia Bank Challenger - Aptos Bloomfield Hills Challenger Granby Challenger Pingguo Challenger Ho Chi Minh City Challenger Shenzhen Challenger Barranquilla Challenger Kia International In Caloundra - Caloundra Budapest Challenger Traralgon Challenger Cherbourg Challenger Kyoto Challenger Yokohama Challenger Brisbane 2 Challenger Pune Challenger Tyler Challenger Recanati Challenger Nonthaburi 1 Challenger Busan Challenger Traralgon Challenger Canberra Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Taipei City Challenger Shenzhen 1 Challenger Anning Challenger Busan Challenger Oberstaufen Cup - Oberstaufen Surbiton Challenger Wuhan Challenger Kaohsiung Challenger Granby Challenger Orlando Challenger Lugano Challenger Orlando Challenger Salinas Challenger Segovia Challenger Nottingham-2 Challenger Mallorca Challenger Brisbane 1 Challenger Biel Challenger Ismaning Challenger Roanne Challenger Pau Challenger Pau Challenger St. Brieuc Challenger Little Rock Challenger Shenzhen Challenger Malaga Challenger Dharwad Challenger 2003 - Dharwad Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan Seoul Challenger Cassis Challenger USTA Seascape Challenger - Aptos Rennes Challenger Smith Barney Men's Challenger - Covington College Station Challenger - College Station Seoul Challenger Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Kobe Challenger Busan Open Challenger Tennis - Busan Yokkaichi Challenger Burnie Challenger 5 Volkswagen Challenger - Wolfsburg Nonthaburi 3 Challenger Playford Challenger Nonthaburi 2 Challenger Bengaluru Challenger Winnipeg Challenger Shenzhen 1 Challenger Guangzhou Challenger Little Rock Challenger Cary Challenger Busan Challenger Ningboo Challenger Izmir Cup - Izmir Wuxi Challenger Bloomfield Hills Challenger Little Rock Challenger Guangzhou Challenger Dunlop World Challenge - Toyota Shanghai Challenger Yuba City Challenger Nur-Sultan Challenger Ningboo Challenger Kobe Challenger Bergamo Challenger Pau Challenger Beijing Challenger Campos do Jordao Challenger Karshi Challenger Salvador Challenger Astana Challenger Shanghai Challenger Samsung Securities Cup - Seoul Cary Challenger Melbourn Challenger Busan Challenger Fergana Challenger Carson Challenger Shanghai Challenger Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Kobe Challenger AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Nottingham-2 Challenger PTT Thailand Open - Bangkok Taipei City Challenger Iasi Challenger Ningboo Challenger Happy Valley Challenger Malaysian Open - Kuala Lumpur Tashkent Challenger AIG Japan Open Tennis Championships - Tokyo Kolkata Challenger Dallas Challenger Nottingham Challenger Seoul Challenger Burnie Challenger Recanati Challenger Fergana Challenger Lexington Challenger Vancouver Challenger Nonthaburi 2 Challenger SAP Open - San Jose Toyota Challenger Noumea Challenger Rakuten Japan Open - Tokyo Porto Challenger Mercedes Cup - Stuttgart Turin Challenger Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Shenzhen Open - Shenzhen Astana Challenger Fergana Challenger Tallahassee Challenger Ningboo Challenger Yeongwol Challenger Next Generation Adelaide International - Adelaide Wroclaw Challenger Furth Challenger Guangzhou Challenger Seoul Challenger Karshi Challenger Rakuten Japan Open - Tokyo International German Open - Hamburg Chengdu Open - Chengdu Taipei Challenger Qatar ExxonMobil Open - Doha Hong Kong Challenger Kyoto Challenger Eskisehir Challenger Gimcheon Challenger Brisbane International - Brisbane Suzhou Challenger M25 Bali Hua Hin Challenger PTT Thailand Open - Bangkok Leon Challenger Aircel Chennai Open - Chennai Gatineau Challenger Kaohsiung Challenger Marburg Challenger Suzhou Challenger Astana Challenger Quimper Challenger Shenzhen Challenger Yokohama Challenger Next Generation Adelaide International - Adelaide Shenzhen Challenger Hall of Fame Tennis Championships - Newport Kobe Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Heineken Open - Auckland Nonthaburi 1 Challenger Sydney Challenger Le Gosier Challenger Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger Traralgon Challenger Samarkand Challenger Suzhou Challenger Lexington Challenger Cherbourg Challenger Rakuten Japan Open - Tokyo Kobe Challenger Bangkok Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger Tashkent Challenger Biella 2 Challenger Anning Challenger Karshi Challenger TEB BNP Paribas Istanbul Open - Istanbul Leon Challenger Chengdu Challenger Jinan Challenger Astana Challenger Bangkok Challenger Tenerife Challenger Forli 2 Challenger Garanti Koza Sofia Open - Sofia Busan Challenger Forli 4 Challenger Launceston Challenger AEGON International - Eastbourne Burnie 2 Challenger Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Yokkaichi Challenger Heineken Challenger 2004 - Ho Chi Minh City Busan Challenger Playford Challenger Helsinki Challenger Chengdu Open - Chengdu Quimper Challenger Eckental Challenger Busan Challenger Cleveland Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Burnie 1 Challenger Pozoblanco Challenger Chengdu Open - Chengdu Segovia Challenger New Delhi Challenger Yokohama Challenger Bengaluru Challenger Granby Challenger Chennai Open - Chennai Tyler Challenger Shanghai Challenger Guangzhou Challenger Thailand Open - Bangkok Zhangjiagang Challenger Korea Open - Seoul Sydney Challenger Rakuten Japan Open - Tokyo Yokohama Challenger Legg Mason Tennis Classic - Washington Yokkaichi Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Noumea Challenger Busan Challenger Bloomfield Hills Challenger Jinan Challenger Taipei 2 Challenger Brisbane International - Brisbane Mercedes Cup - Stuttgart Open Sud de France - Montpellier Nonthaburi 2 Challenger Jinan Challenger Western & Southern Financial Group Masters - Cincinnati Gwangju Challenger Noumea Challenger Chicago Challenger Hamburg Challenger Biella 1 Challenger Pozoblanco Challenger Rakuten Japan Open - Tokyo Granby Challenger Turin Challenger Gwangju Challenger Wuxi Challenger Kobe Challenger Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, PO, TPE-KOR 1-3 French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open (juniors) Australian Open (juniors) French Open - Paris Wimbledon - London Australian Open (Asia, Wildcard) U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London French Open - Paris Shanghai Rolex Masters - Shanghai Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Wimbledon (juniors) Davis Cup, Group II, 1R, LIB-TPE 3-2 Australian Open (Asia, Wildcard)